Part Number Hot Search : 
08775 MX805A KBPC25 LTC3766 KAV99 CXA2509 7FLITE NFSL757G
Product Description
Full Text Search
 

To Download APU4006 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 APLUS
FEATURES
* * * * * * * * * * * * * * * *
APU4006
4-Bit Micro-Controller with LCD Driver, 1K Word
Very low current dissipation. Wide operating voltage range. Supports both Ag and Li batteries. Powerful instruction set. 4-level subroutine nesting (including interrupt). 4 event driven interrupts, 2 external and 2 internal. ROM size: 1024 x 15 bits. RAM size: 48 x 4 bits. Input ports: 1 port/ 4 pins (M-PORT). Control output: ALARM. LCD driver outputs (can drive up to 60 LCD segments). Mask option to select 3 LCD drive modes: static, duplex 1/2 duty 1/2 bias, 1/3 duty 1/2 bias. Mask option permits LCD driver output pins to be used for DC output ports. Up to 20 pins are available. SEG13-SEG20 can be selected by open-drain output. Segment PLA circuit permits any layout on the LCD panel. Built-in clock generator (crystal or RC). Built-in voltage doubler, halver.
GENERAL DESCRIPTION
TheAPU4006 is a single-chip 4-bit microcontroller with LCD drivers. It can drive up to 3 common time 20 segments, i.e. 60 segments LCD driver. This 4-bit microcontroller contains a 4-bit parallel processing ALU, 1024 x 15-bit program ROM, 48 x 4-bit data RAM, input ports, alarm driver, timer, clock generator, crystal and RC oscillator circuit, LCD driver and 70 powerful instructions in a single chip. It uses HALT instruction to stop all internal operations other than the timer, clock generator, crystal/RC oscillator and LCD driver. Very low current dissipation can be easily achieved by combining 4 types of interrupt function and HALT instruction to minimize the operation cycle.
BLOCK DIAGRAM
ALARM M1~4 COM 1~3 SEG1~20 LCD DIRVER OUTPUT PORT INPUT PORT SEGMENT PLA VDD1~2
4 BITS DATA BUS
OSC IN OSC OUT
OSCILLATOR
6 BITS PRESET TIMER
ALU
RAM 48 X 4 BITS
CUP 1 CUP 2
PRE-DIVIDER
CONTROL CIRCUIT
10 BITS PROGRAM COUNTER
INSTRUCTION DECODER
PROM 1024 X 15 BITS
4 LEVELS STACK
R E S E T INT
1/8
APLUS
1.0 PACKAGE & CHIP INFORMATION
Chip Size Pad Pitch 1995 x 1590 (mm2) min. 140mm Bounding Diagram OSCOUT INTPAD TESTA OSCIN
APU4006
ALARM
RESET
M4
M3
M2
M1
VDD2
VDD1 VDD CUP1 CUP2 COM1 SEG1 SEG2 SEG3 SEG4 SEG20 SEG19 SEG18 SEG17 GND COM2 COM3
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
2.0 PIN/PAD ASSIGNMENT
Unit : um Pad Name No. 1 GND 2 VDD1 3 VDD2 4 ALARM 5 RESET 6 INT 7 M1 8 M2 9 M3 10 M4 11 TESTA 12 OSCOUT Coordinate X Y 1909.5 1128.60 1909.5 1275.60 1757.40 1500.60 1610.40 1500.60 1465.80 1500.60 1327.80 1500.60 1152.00 1500.60 1023.00 1500.60 894.00 1500.60 765.00 1500.60 636.00 1500.60 498.00 1500.60 Pad No. 21 22 23 24 25 26 27 28 29 30 31 32 Coordinate X Y 85.50 199.50 234.00 88.50 381.00 88.50 519.00 88.50 657.00 88.50 795.00 88.50 933.00 88.50 1071.00 88.50 1209.00 88.50 1347.00 88.50 1485.00 88.50 1623.00 88.50
Name SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15
2/8
SEG16
SEG5
SEG6
SEG7
SEG8
SEG9
APLUS
13 14 15 16 17 18 19 20 OSCIN VDD CUP1 CUP2 COM1 SEG1 SEG2 SEG3 155.10 85.50 85.50 85.50 85.50 85.50 85.50 85.50 1500.60 1132.50 994.50 865.50 736.50 607.50 478.50 349.50 33 34 35 36 37 38 39
APU4006
SEG16 SEG17 SEG18 SEG19 SEG20 COM3 COM2 1761.00 1909.50 1909.50 1909.50 1909.50 1909.50 1909.50 88.50 219.60 375.60 527.10 678.60 830.10 981.60
*Note: The substrate must connect to GND.
3.0 PIN DESCRIPTION
Name OSCIN OSCOUT M1 - 4 INT RESET ALARM VDD VDD1 VDD2 GND CUP1 - 2 Type I O I I I O Description Typical 32.768kHz crystal is connected across OSCIN/OSCOUT for oscillation, R/C oscillation mode is also available. Input pins with pull-down Tr or "L-level hold" Tr. External interrupt request control input pin. System reset pin with pull-down resistance. Output only for outputting 4kHz/2kHz/1kHz modulation signal. Also can be used to output non-modulation signal. Power supply pin for logic unit inside LSI. When using Li version, a capacitor must be connected across GND and VDD to prevent logic unit from malfunctioning. For Ag-B mode positive power supply pin. For Li-B(EXTV) mode positive power supply pin. Negative power supply pin. Pins for connecting voltage step-up (step-down) capacitor. Output pins for LCD panel common plate. The following pins are used in each case. Static O
COM1 COM2 COM3 Alternating frequency O 3/4 3/4 32Hz*
O
COM1 - 3
1/2 duty
O O 3/4 32Hz*
1/3 duty
O O O 43Hz*
SEG1 - 20 TESTA
O *
* Frequency can be doubled, quadrupled with PLA. Output pins for LCD panel segments. * Also used as output ports with mask option. Test pin (for internal testing only).
3/8
APLUS
4.0 ABSOLUTE MAXIMUM RATINGS
at Ta = 0 to 70oC, GND = 0V Name Maximum Supply Voltage Maximum Input Voltage Maximum Output Voltage Maximum Operating Temperature Maximum Storage Temperature Symbol VDD1 VDD2 Vin1 Vout1 Vout2 Topg Tstg
APU4006
Range +1.3 to +5.5 +2.5 to +5.5 -0.3 to VDD1+0.3 -0.3 to VDD1+0.3 -0.3 to VDD2+0.3 0 to +70 -25 to +125 Unit V V V V V oC oC
5.0 ALLOWABLE OPERATING CONDITIONS
at Ta = 0 to 70oC, GND = 0V Name Symb. Supply Voltage VDD1 VDD2 Supply Voltage VDD1 VDD2 Oscillator Start-Up Vss1 Supply Voltage Vss2 Input "H" Voltage Vih1 Input "L" Voltage Vil1 Input "H" Voltage Vih2 Input "L" Voltage Vil2 Input "H" Voltage Vih3 Input "L" Voltage Vil3 Input "H" Voltage Vih4 Input "L" Voltage Vil4 Fopg1 Fopg2 Operating Freq. Fopg3
Condition External RC Mode Crystal Mode Crystal Mode Ag Battery Mode Li Battery Mode OSCIN at Ext. RC & Ag Battery Mode OSCIN at Ext. RC & Li Battery Mode Ag Battery Mode Li Battery Mode External RC Mode
Min. 1.5 3.5 1.2 2.4 1.2V 1.2V VDD1-0.3 -0.5 VDD2-0.6 -0.7 0.8 x VDD1 0 0.8 x VDD2 0 32 32 32
Max. 5.25 5.25 5.25 5.25
VDD1+0.3 0.2 VDD2+0.6 0.7 VDD1 0.2 x VDD1 VDD2 0.2 x VDD2 32 100 1000
Unit V V V V V V V V V V V V V V KHz KHz KHz
6.0 ELECTRICAL CHARACTERISTICS
at #1 : VDD1 = 1.2V ( Ag ); #2 : VDD2 = 2.4V ( Li ); #3 : VDD2 = 4V (ExtV). 6.1 Input Resistance Name M-Port L-Level Hold Tr Symb. Rllh1 Rllh2 Rllh3 Rmsd1 Rmsd2 Rmsd3 Rintu1 Condition = 0.2VDD1, #1 = 0.2VDD1, #2 = 0.2VDD1, #3 = VDD1, #1 = VDD2, #2 = VDD2, #3 = VDD1, #1 Min. 10 10 5 200 200 100 200 Typ. 40 40 20 700 500 250 700 Max. 100 100 50 2000 1000 500 2000 Unit Kohm Kohm Kohm Kohm Kohm Kohm Kohm
M-Port Pull-Down Tr INT Pull-Up Tr
Vi Vi Vi Vi Vi Vi Vi
4/8
APLUS
INT Pull-Down Tr Rintu2 Rintu3 Rintd1 Rintd2 Rintd3 Rres1 Rres2 Rres3 Vi Vi Vi Vi Vi Vi Vi Vi = VDD2, #2 = VDD2, #3 = GND, #1 = GND, #2 = GND, #3 = GND or VDD1, #1 = GND or VDD2, #2 = GND or VDD2, #3
APU4006
200 100 200 200 100 5 5 5 500 250 700 500 250 20 20 20 1000 500 2000 1000 500 50 50 50 Kohm Kohm Kohm Kohm Kohm Kohm Kohm Kohm
RES Pull-Down R
6.2 DC Output Characteristics Name Output "H" Voltage Symb. Voh1a Voh2a Voh3a Vol1a Vol2a Vol3a Condition Ioh = 200mA, #1 Ioh = 500mA, #2 Ioh = 1mA, #3 Iol = 400mA, #1 Iol = 1mA, #2 Iol = 2mA, #3 for Min. 0.8 1.5 2.5 0.2 0.3 0.5 Typ. 0.9 1.8 3 0.3 0.6 1 Max. 1.0 2.1 3.5 0.4 0.9 1.5 Unit V V V V V V
Alarm
Output "L" Voltage
6.3 Segment Driver Output Characteristics Name Condition for Min. CMOS Output Mode Voh1c Ioh = -10uA, #1 0.8 Voh2c Ioh = -50uA, #2 1.5 Voh3c Ioh = -200uA, #3 2.5 SEGn Vol1c 0.2 Iol = 20uA, #1 Vol2c 0.3 Iol = 100uA, #2 Vol3c 0.5 Iol = 400uA, #3 Static Display Mode Voh1d Ioh = -1uA, #1 Voh2d Ioh = -1uA, #2 Voh3d Ioh = -1uA, #3 SEGn Vol1d 0.2 Iol = 1uA, #1 Vol2d 0.2 Iol = 1uA, #2 Vol3d 0.2 Iol = 1uA, #3 Voh1e Ioh = -10uA, #1 Voh2e Ioh = -10uA, #2 Voh3e Ioh = -10uA, #3 COMn Vol1e 0.2 Iol = 10uA, #1 Vol2e 0.2 Iol = 10uA, #2 Vol3e 0.2 Iol = 10uA, #3 Duplex (1/2 Bias, 1/2 Duty) Display Mode Voh12f Ioh = -1uA, #1, #2 Voh3f Ioh = -1uA, #3 SEGn Vol12f Iol = 1uA, #1, #2 0.2 Vol3f 0.2 Iol = 1uA, #3 Voh12g Ioh = -10uA, #1, #2 COMn Voh3g Ioh = -10uA, #3 Symb. Typ. 0.9 1.8 3 0.3 0.6 1 Max. 1.0 2.1 3.5 0.4 0.9 1.5 1.0 2.2 3.8 Unit V V V V V V V V V V V V V V V V V V V V V V V V
Output "H" Voltage
Output "L" Voltage
Output "H" Voltage
Output "L" Voltage
Output "H" Voltage
1.0 2.2 3.8
Output "L" Voltage
Output "H" Voltage Output "L" Voltage Output "H" Voltage
2.2 3.8
2.2 3.8
5/8
APLUS
Output "M" Voltage Output "L" Voltage
APU4006
Vom12g Iol/h= +/-10uA, #1, #2 Vom3g Iol/h= +/-10uA, #3 Vol12g Iol = 10uA, #1 Vol3g Iol = 10uA, #3 1/2 Bias, 1/3 Duty Display Mode Voh12h Ioh = -1uA, #1 ,#2 Voh3h Ioh = -1uA, #3 SEGn Vol12h Iol = 1uA, #1 ,#2 Vol3h Iol = 1uA, #3 Voh12i Ioh = -10uA, #1, #2 Voh3i Ioh = -10uA, #3 Vom12i Iol/h= +/-10uA, #1, #2 COMn Vom3i Iol/h= +/-10uA, #3 Vol12i Iol = 10uA, #1, #2 Vol3i Iol = 10uA, #3 1.0 1.8 0.2 0.2 1.4 2.2 V V V V V V V V V V V V V V
Output "H" Voltage Output "L" Voltage Output "H" Voltage Output "M" Voltage Output "L" Voltage
0.2 0.2 2.2 3.8 1.4 2.2
1.0 1.8 0.2 0.2
6.4 Instruction Table Note: Rx=28~37 not used Instruction Machine Code 000 0000 0000 0000 NOP 000 00YY YYXX XXXX LCT Y,X 000 1101 01XX XXXX MRA X 000 01YY YYXX XXXX LCB Y,X 000 10YY YYXX XXXX LCP Y,X 001 0000 00XX XXXX ADC X 001 0000 10XX XXXX ADC* X 001 0001 00XX XXXX SBC X 001 0001 10XX XXXX SBC* X 001 0010 00XX XXXX ADD X 001 0010 10XX XXXX ADD* X 001 0011 00XX XXXX SUB X 001 0011 10XX XXXX SUB* X 001 0100 00XX XXXX ADN X 001 0100 10XX XXXX ADN* X 001 0101 00XX XXXX AND X 001 0101 10XX XXXX AND* X 001 0110 00XX XXXX EOR X 001 0110 10XX XXXX EOR* X 001 0111 00XX XXXX OR X 001 0111 10XX XXXX OR* X 001 1000 0DDD DYYY ADCI Y,D 001 1000 1DDD DYYY ADCI* Y,D 001 1001 0DDD DYYY SBCI Y,D 001 1001 1DDD DYYY SBCI* Y,D 001 1010 0DDD DYYY ADDI Y,D 001 1010 1DDD DYYY ADDI* Y,D 001 1011 0DDD DYYY SUBI Y,D 001 1011 1DDD DYYY SUBI* Y,D 001 1100 0DDD DYYY ADNI Y,D 001 1100 1DDD DYYY ADNI* Y,D
(Ly) CF (Ly) abcd,efgh (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Rx) (AC) (AC),(Ry) (AC) (AC),(Ry) (AC) (AC),(Ry) (AC) (AC),(Ry) (AC) (AC),(Ry)
Function No Operation <= (Rx) <= (Rx3) <= (Rx) <= (Rx),(AC) <= (Rx)+(AC)+(CF) <= (Rx)+(AC)+(CF) <= (Rx)+(AC)B+(CF) <= (Rx)+(AC)B+(CF) <= (Rx)+(AC) <= (Rx)+(AC) <= (Rx)+(AC)B+1 <= (Rx)+(AC)B+1 <= (Rx)+(AC) <= (Rx)+(AC) <= (Rx) AND (AC) <= (Rx) AND (AC) <= (Rx) EOR (AC) <= (Rx) EOR (AC) <= (Rx) OR (AC) <= (Rx) OR (AC) <= (Ry)+(D)+(CF) <= (Ry)+(D)+(CF) <= (Ry)+(D)B+(CF) <= (Ry)+(D)B+(CF) <= (Ry)+(D) <= (Ry)+(D) <= (Ry)+(D)B+1 <= (Ry)+(D)B+1 <= (Ry)+(D) <= (Ry)+(D)
Remark Y=000- No Use Y=000- No Use Y=000- No Use
Flag
CF CF CF CF CF CF CF CF
CF CF CF CF CF CF CF CF
6/8
APLUS
Instruction ANDI Y,D ANDI* Y,D EORI Y,D EORI* Y,D ORI Y,D ORI* Y,D MRW Y,X MWR X,Y LDS X,D IPM X MAF X MSB X Machine Code
001 001 001 001 001 001 011 011 010 010 011 1101 1101 1110 1110 1111 1111 100Y 110Y 01DD 0000 0001 0DDD 1DDD 0DDD 1DDD 0DDD 1DDD YYXX YYXX DDXX 10XX 00XX DYYY DYYY DYYY DYYY DYYY DYYY XXXX XXXX XXXX XXXX XXXX
APU4006
(AC) (AC),(Ry) (AC) (AC),(Ry) (AC) (AC),(Ry) (AC),(Ry) (AC),(Rx) (AC),(Rx) (AC),(Rx) (AC),(Rx) (AC),(Rx) Function <= (Ry) AND (D) <= (Ry) AND (D) <= (Ry) EOR (D) <= (Ry) EOR (D) <= (Ry) OR (D) <= (Ry) OR (D) <= (Rx) <= (Ry) <= (D) <= Port(M) <= STS1 <= STS2 Remark Flag
010 0010 00XX XXXX
MSC
X
011 0000 00XX XXXX
(AC),(Rx)
<= STS3
TF2 : ZERO TF3 : CF B0 : BCF B1 : SCF1(MPT) B2 : SCF2(HRF) B0 : SCF4(INT) B1 : SCF5(TMR) B2 : PH15 B3 : SCF7(PDV)
STA SR0 SR1 SL0 SL1 LDA JB0 JB1 JB2 JB3 JNZ JNC JZ JC JMP CALL RTS SMS TMS SF
X X X X X X X X X X X X X X X X
010 0010 10XX XXXX 010 0011 00XX XXXX 010 0011 01XX XXXX 010 0011 10XX XXXX 010 0011 11XX XXXX 011 100 100 100 100 101 101 101 101 110 110 110 111 111 111 0111 00XX 01XX 10XX 11XX 00XX 01XX 10XX 11XX 00XX 01XX 1000 0000 0010 0100 10XX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX 0000 000X 00XX 0X00 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX 0000 0000 XXXX 00XX
X X X
RF
X
111 0110 0X00 00XX
(Rx) (ACn),(Rxn) (AC3),(Rx3) (ACn),(Rxn) (AC3),(Rx3) (ACn),(Rxn) (AC0),(Rx0) (ACn),(Rxn) (AC0),(Rx0) (AC) (PC) (PC) (PC) (PC) (PC) (PC) (PC) (PC) (PC) (STACK) (PC) (PC) SEF4 TIMER X6 X1 X0 X6 X1 X0
<= (AC) <= (Rxn+1) <= 0 <= (Rxn+1) <= 1 <= (Rxn-1) <= 0 <= (Rxn-1) <= 1 <= (Rx) <= X <= X <= X <= X <= X <= X <= X <= X <= X <= (PC)+1 <= X <= (STACK) <= X4 <= X : M-PORT Pull-Low : BCF Set : CF Set : M-PORT Low-L-H : BCF Reset : CF Reset
if if if if if if if if
(AC0) = 1 (AC1) = 1 (AC2) = 1 (AC3) = 1 AC 0 (CF) = 0 AC = 0 (CF) = 1
M1-4 Enable
HRF0 HRF1 BCF CF
7/8
APLUS
Instruction ALM X Machine Code
111 0111 XXXX XXXX
APU4006
X7,X6 Signal Xn = 1 Signal Xn = 1 Signal X5-7 X0-3 X0-3 X0-3 X8 Function 0,1 1,0 1,1 DC 1K/2K 4K Hz X5 X4 X3 1 Hz 2 Hz 4 Hz X2 X1 X0 8 Hz 16 Hz 32 Hz : HEF1-3 is Enabled : IEF0-3 is Enabled : IEF0-3 is Enabled : Reset HRF0-3 : Reset PH11-15 Remark Flag
SIE SIE* PLC HALT
X X X
111 1000 XXXX XXXX 111 1010 0000 XXXX 111 110X XXXX XXXX 111 1111 1111 1111
6.5 Symbol Description AC ACn Rx Rxn Ry D PC : Accumulator : Accumulator Bit N : Memory of Address X : Memory Bit N of Address X : Memory of Working Register Y : Immediate Data : Program Counter CF BCF IEFn HEFn SCFn Ly : Carry Flag : Backup Flag : Interrupt Enable Flag : Halt Release Enable Flag HRFn : Halt Release Flag : Start Condition Flag : LCD Latch
8/8


▲Up To Search▲   

 
Price & Availability of APU4006

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X